
//图片加载失败后默认图片
function errorImg(_this) {
    _this.src = '/static/res/images/imgError.png';
    _this.onerror = null;
}

//身份证正面图片加载失败后默认图片
function errorCardZMImg(_this) {
    _this.src = '/static/res/images/cardZMImgError.png';
    _this.onerror = null;
}

//身份证反面图片加载失败后默认图片
function errorCardFMImg(_this) {
    _this.src = '/static/res/images/cardFMImgError.png';
    _this.onerror = null;
}

//营业执照图片加载失败后默认图片
function errorYyzzImg(_this) {
    _this.src = '/static/res/images/yyzzImgError.png';
    _this.onerror = null;
}

//2018年07月13日 新功能tips提示功能详细用途的提示栏
function getTips(_this, str) {
    layer.tips(str, $(_this), {
        tips: [1, '#3595CC'],
        time: 0
    });
}

//2018年07月20日 营业执照、身份证正反面放大看图功能
function seeBigImg(_this) {
    var url = $(_this).attr("src");
    layui.use('layer', function () {
        var layer = layui.layer;

        layer.open({
            type: 1,
            area: ['80%', '80%'],
            fixed: false, //不固定
            maxmin: true,
            content: '<img src="' + url + '" width="100%"/>'
        });
    });
}

/***获取当前时间 - 开始***/
function getDate() {
    var today = new Date();
    var y = today.getFullYear();
    var mo = today.getMonth() + 1;
    var d = today.getDate();
    var h = today.getHours();
    var m = today.getMinutes();
    var s = today.getSeconds();// 在小于10的数字前加一个‘0’
    mo = checkTime(mo);
    d = checkTime(d);
    h = checkTime(h);
    m = checkTime(m);
    s = checkTime(s);
    return y + "/" + mo + "/" + d + "&nbsp;&nbsp;" + h + ":" + m + ":" + s;
}
function checkTime(i) {
    if (i < 10) {
        i = "0" + i;
    }
    return i;
}
/***获取当前时间 - 结束***/

/***新自定义封装 */
//自定义验证方法
function verify(name, msg) {
    layui.use(['layer'], function () {
        var layer = layui.layer;
        var index = layer.load();
        $('.layui-form-danger').removeClass('layui-form-danger');
        $('input[name="' + name + '"]').addClass('layui-form-danger');
        $('input[name="' + name + '"]').show().focus();
        layer.msg(msg, {
            icon: 2,
        }, function () {
            layer.close(index);
        });
    });
}
//打开图片
function OpenImgs(src) {
    layui.use('layer', function () {
        var layer = layui.layer;
        layer.open({
            type: 1,
            title: false,
            closeBtn: 0,
            skin: 'layui-layer-nobg', //没有背景色
            shadeClose: true,
            content: '<img src="' + src + '" style="max-width:500px;max-height:500px;min-width:250px;" />'
        });
    });
}
//打开窗口
function OpenView(href, name) {
    var title = name;
    layui.use(['layer'], function () {
        var layer = layui.layer;
        layer.open({
            type: 2,
            title: title,
            anim: 4,
            maxmin: true,
            area: ['700px', '500px'],
            content: [href] //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
        });
    });
}
//删除操作
function del(url, id, obj) {
    layui.use(['layer'], function () {
        var layer = layui.layer;
        layer.confirm('确定删除吗？', function (index) {
            $.ajax({
                url: url,
                type: 'GET',
                data: { 'id': id },
                dataType: 'json',
                success: function (res) {
                    console.log(res);
                    if (res.code == 0) {
                        layer.close(index);
                        if (obj) {
                            obj.del();
                        } else {
                            window.location.reload();//刷新当前页面
                        }
                    } else {
                        layer.msg(res.msg, {
                            icon: 2
                        });
                    }
                }, error: function () {
                    layer.msg('网络出错，请联系客服！', {
                        icon: 0
                    });
                }
            });
        });
    });
}
//ajax提交
function ajax_submit(data, url, demo) {
    layui.use(['layer'], function () {
        var layer = layui.layer;
        $.ajax({
            url: url,
            type: 'POST',
            data: data,
            dataType: 'json',
            success: function (res) {
                console.log(res);
                if (res.code == 100) {
                    verify(res.val.name, res.val.msg);
                } else if (res.code == 0) {
                    layer.msg(res.msg, {
                        icon: 1,
                    }, function () {
                        if (demo) {
                            parent.layui.table.reload(demo);//重载父级页面数据表
                        } else {
                            parent.location.reload();//刷新父级页面
                        }
                        // $('form')[0].reset();//重置表单
                        window.location.reload();//刷新当前页面
                    });
                } else {
                    layer.msg(res.msg, {
                        icon: 2,
                    });
                }
            }, error: function () {
                layer.msg('网络出错，请联系客服！', {
                    icon: 0,
                });
            }
        });
    });
}
//快捷操作
function shortcuts(table, id, fild, obj, url) {
    layui.use('layer', function () {
        var layer = layui.layer;
        var type = $(obj).prop('nodeName');
        // console.log(type);
        if (type == 'A') {
            var classname = $(obj).attr('class');
            if (classname == "layui-bg-green") {
                var value = '0';
                var success = "layui-bg-orange";
                var name = '隐藏';
            } else {
                var value = '1';
                var success = "layui-bg-green";
                var name = '显示';
            }
        } else if (obj.type == 'checkbox') {
            if (obj.checked) {
                var value = '1';
            } else {
                var value = '0';
            }
        }
        else {
            var value = $(obj).val();
        }
        // console.log(value);
        $.ajax({
            url: url,
            data: { 'table': table, 'id': id, 'fild': fild, 'value': value },
            dataType: "json",
            success: function (res) {
                if (res.code == 0) {
                    if (type == 'A') {
                        $(obj).attr('class', success);
                        $(obj).html(name);
                    }
                    layer.msg("操作成功");
                } else {
                    layer.msg(res.msg);
                }
            }, error: function () {
                layer.msg("网络出错,请联系客服!", {
                    icon: 0
                });
            }
        });
    });
}
